home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr05
/
xnot12a.zip
/
MAKEFILE.W3
< prev
next >
Wrap
Text File
|
1993-06-11
|
2KB
|
81 lines
#
# Makefile for gnu-like MicroEMACS for Windows 3.1 using MicroSoft C7
#
SYS =
#CDEFS = /DJAM /DMSW /DINDENTING
CDEFS = /DJAM /DMSW
DEBUG =
CFLAGS = /W3 /AL /Ox /G2sw $(CDEFS) $(DEBUG)
CC = cl
LFLAGS= /noe /nod /F /batch/ $(DEBUG)
# standard headers
DEF = def.h sysdef.h ttydef.h chrdef.h
# implicit compilation rule
.c.obj:
$(CC) /c $(CFLAGS) $*.c
# files that can be removed, because they are really just copies
# object file listg
OBJ = w3font.obj w3io.obj w3key.obj w3ext.obj \
w3win.obj w3mem.obj \
alloca.obj basic.obj buffer.obj cinfo.obj \
dir.obj dired.obj display.obj \
echo.obj extend.obj file.obj fileio.obj \
help.obj kbd.obj keymap.obj \
line.obj macro.obj main.obj match.obj \
modes.obj paragrap.obj \
random.obj regex.obj region.obj \
re_searc.obj search.obj spawn.obj \
ttyio.obj ttykbd.obj version.obj \
window.obj w3misc.obj\
word.obj dos.obj undo.obj \
indent.obj crypt.obj mouse.obj
SRC = w3font.c mouse.c w3io.c w3key.c w3win.c w3mem.c \
alloca.c basic.c buffer.c cinfo.c dir.c dired.c display.c \
echo.c extend.c file.c fileio.c help.c kbd.c keymap.c \
line.c macro.c main.c match.c modes.c paragrap.c \
random.c regex.c region.c re_searc.c search.c spawn.c \
ttyio.c ttykbd.c version.c window.c word.c dos.c undo.c indent.c \
crypt.c w3ext.c w3misc.c
objects: $(OBJ)
$(CC) $(CFLAGS) $*.c
keymap.obj: keymap.c keyname.h
w3win.obj: w3win.c jam.h
display.obj: display.c jam.h ttydef.h
w3io.obj: w3io.c jam.h
w3key.obj: w3key.c jam.h
w3ext.obj: w3ext.c jam.h
w3font.obj: w3font.c jam.h
undo.obj: undo.c def.h
indent.obj: indent.c def.h
me.res: me.rc me.dlg
rc -r me.rc
emax: wnot.exe me.res
# add /Fm to the CC line to get a load map
wnot.exe: $(OBJ) me.res
link $(LFLAGS) @me.lnk
rc -k me wnot.exe